/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package com.model.domain.proceso.envio.subida.xml;

import java.util.Map;
import org.w3c.dom.Document;
import org.w3c.dom.Node;
import util.file.xml.XmlUtil;
import util.file.xml.ArchivoXml;

/**
 *
 * @author Rdelacruz
 */
public class MarcoXmlEnaho 
extends ArchivoXmlEnaho
{
    protected MarcoXmlEnaho(ArchivoXml archivoXml) {
        super(archivoXml);
    } 
    
    /*
    public static void main(String[] args) {
        try {
            BaseDatosXml bd = new BaseDatosXml();                    
            //MarcoXmlParser.parsear(bd,"C:/temp/product.xml");
            System.out.println(bd);
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }
    */
    
    @Override
    protected Map<String,Node> calcularNodosTabla() throws Exception {        
        Document docXml = this.getArchivoXml().getDocument();
        return XmlUtil.getNodosHijoUnicosByNombreTag(docXml, "Marco", false);
    }
  
    /*
    @Override
    protected void parsear(TablaXml tabla, Node nTabla, Class claseInstancias) throws Exception {
        super.parsear(tabla, nTabla, claseInstancias);
    } 
    */
    
}
